#ifndef VEHICLEMANAGER_H
#define VEHICLEMANAGER_H

#include <vector>
#include <string>
#include "Vehicle.h"

class VehicleManager {
private:
    std::vector<Vehicle> vehicles;

public:
    VehicleManager();

    void initializeVehicles();
    void assignVehiclesToStudents();
    void saveToFile(const std::string& filename);
    void loadFromFile(const std::string& filename);
    void displayVehicle(int index) const;
    size_t getVehicleCount() const;
};

#endif // VEHICLEMANAGER_H